package com.gd.iot.energy.po.systemadmin;

import java.math.BigDecimal;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;

/**
* @ClassName: PricePO
* @Description:  
* @author: 自动生成器 
* @date: 2020年08月29日 22:39:36
*/
@TableName("energy_param_price")
public class PricePO {
    /**
     * @fieldName: id
     * @fieldType: Long 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long id;

    /**
     * @fieldName: companyId
     * @fieldType: Long 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long companyId;

    /**
     * @fieldName: createDate
     * @fieldType: Date 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Date createDate;

    /**
     * @fieldName: energyType
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer energyType;

    /**
     * @fieldName: isDel
     * @fieldType: Boolean 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Boolean isDel;

    /**
     * @fieldName: modifyDate
     * @fieldType: Date 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Date modifyDate;

    /**
     * @fieldName: operatorId
     * @fieldType: Long 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long operatorId;

    /**
     * @fieldName: flatPrice
     * @fieldType: BigDecimal
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private BigDecimal flatPrice;

    /**
     * @fieldName: ladderBalanceDate
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String ladderBalanceDate;

    /**
     * @fieldName: ladderDosage
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String ladderDosage;

    /**
     * @fieldName: ladderType
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer ladderType;

    /**
     * @fieldName: peakPrice
     * @fieldType: BigDecimal 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private BigDecimal peakPrice;

    /**
     * @fieldName: priceName
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String priceName;

    /**
     * @fieldName: startdate
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String startdate;

    /**
     * @fieldName: state
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer state;

    /**
     * @fieldName: tipPrice
     * @fieldType: BigDecimal 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private BigDecimal tipPrice;

    /**
     * @fieldName: valleyPrice
     * @fieldType: BigDecimal 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private BigDecimal valleyPrice;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Integer getEnergyType() {
        return energyType;
    }

    public void setEnergyType(Integer energyType) {
        this.energyType = energyType;
    }

    public Boolean getIsDel() {
        return isDel;
    }

    public void setIsDel(Boolean isDel) {
        this.isDel = isDel;
    }

    public Date getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }

    public Long getOperatorId() {
        return operatorId;
    }

    public void setOperatorId(Long operatorId) {
        this.operatorId = operatorId;
    }

    public BigDecimal getFlatPrice() {
        return flatPrice;
    }

    public void setFlatPrice(BigDecimal flatPrice) {
        this.flatPrice = flatPrice;
    }

    public String getLadderBalanceDate() {
        return ladderBalanceDate;
    }

    public void setLadderBalanceDate(String ladderBalanceDate) {
        this.ladderBalanceDate = ladderBalanceDate == null ? null : ladderBalanceDate.trim();
    }

    public String getLadderDosage() {
        return ladderDosage;
    }

    public void setLadderDosage(String ladderDosage) {
        this.ladderDosage = ladderDosage == null ? null : ladderDosage.trim();
    }

    public Integer getLadderType() {
        return ladderType;
    }

    public void setLadderType(Integer ladderType) {
        this.ladderType = ladderType;
    }

    public BigDecimal getPeakPrice() {
        return peakPrice;
    }

    public void setPeakPrice(BigDecimal peakPrice) {
        this.peakPrice = peakPrice;
    }

    public String getPriceName() {
        return priceName;
    }

    public void setPriceName(String priceName) {
        this.priceName = priceName == null ? null : priceName.trim();
    }

    public String getStartdate() {
        return startdate;
    }

    public void setStartdate(String startdate) {
        this.startdate = startdate == null ? null : startdate.trim();
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public BigDecimal getTipPrice() {
        return tipPrice;
    }

    public void setTipPrice(BigDecimal tipPrice) {
        this.tipPrice = tipPrice;
    }

    public BigDecimal getValleyPrice() {
        return valleyPrice;
    }

    public void setValleyPrice(BigDecimal valleyPrice) {
        this.valleyPrice = valleyPrice;
    }
}